Piwik\Columns\Dimension C

Total Complexity 102
Dependencies 20
Dependents 16
Total lines 833
Lines of code 276
Logical lines of code 161
Comment lines 398
Methods 37
Properties 17

Methods 37

Method Rating Maintainability Complexity Lines of code
formatValue()
A
47 13 34
getType()
A
49 13 32
configureMetrics()
A
56 8 18
configureSegments()
S
66 7 8
uninstall()
S
59 6 13
groupValue()
S
61 5 11
getAllDimensions()
S
56 4 17
install()
S
67 4 8
update()
S
67 4 8
getSqlSegment()
S
67 4 8
getDimensions()
S
62 3 11
getNamePlural()
S
71 2 6
getName()
S
72 2 6
getModule()
S
66 2 8
getMetricId()
S
67 2 7
generateIdFromClass()
S
64 2 9
hasColumnType()
S
80 1 3
getDbTableName()
S
82 1 3
getDbColumnJoin()
S
82 1 3
getId()
S
76 1 4
getSqlFilter()
S
82 1 3
getRemovedDimensions()
S
71 1 7
getSqlFilterValue()
S
82 1 3
getSegments()
S
72 1 5
getAcceptValues()
S
82 1 3
getSuggestedValuesApi()
S
82 1 3
getSuggestedValuesCallback()
S
82 1 3
getColumnName()
S
82 1 3
getSegmentName()
S
82 1 3
getDbDiscriminator()
S
82 1 3
hasImplementedEvent()
S
71 1 5
setType()
S
81 1 3
setSqlSegment()
S
81 1 3
isAnonymousAllowed()
S
82 1 3
getCategoryId()
S
82 1 3
getEnumColumnValues()
S
82 1 3
getVersion()
S
82 1 3